olive baboon - Alemán Inglés Diccionario